JavaScript Job: Quality Engineer

Job added on

Company

Prominent
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

As a Quality Engineer, your responsibilities are to:

  • Establish test strategy, analyze, design and develop automated and manual test suites in order to perform integration testing, acceptance testing, and end-to-end functional testing.
  • Design and develop test automation scripts, using current test automation guidelines and best practices.
  • Collaborate with the Project Manager and Technical Analysts to set up test scenarios and test cases that work to ensure that acceptance criteria of user stories are met.
  • Work with Software Engineers to diagnose issues and enhance solutions.
  • Record test results and report and verify software bug fixes to accept automation criteria.
  • Analyze performance test requirements and develop test plans and debug to understand test objective requirements.
  • Handle performance testing and present results for validating and analysis to the development team.
  • Prepare software defect tracking and report defect statuses to stakeholders.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Keep up with the latest best practices in Test Automation.

Technical Skills & Competencies

Mandatory:

  • Proficient in Javascript ES6
  • Have created tests on at least 1 type of JS browser automation test framework, testing a web application
  • Hands on experience in both white-box and black-box testing
  • Familiar working in agile projects
  • Source code control in git
  • Using CI/CD pipelines for build and deploy

Preferable:

  • Knowledge of multiple test frameworks such as Cypress, Testcafe, Selenium.
  • Knowledge of Cucumber/Gherkin DSL
  • Knowledge of TDD/BDD practices
  • Knowledge of SQL
  • Experience using CI/CD tools
  • Experience with Tools and Best Practices for Secure Application Development

Sound like the job you’re looking for? Before you apply it’s also worth knowing what we’re looking for:

Education and experience

  • A Bachelor’s degree from an accredited institution is preferred
  • (4+) years of relevant/professional experience is required
  • Reliable, self-motivated, and self-disciplined individual.
  • Effective written and verbal communication skills.
  • Excellent technical, analytical and organizational skills.
  • Good range of hands-on test automation experience and/or QA testing experience

Job Types: Full-time, Contract

Pay: $40.00 - $50.00 per hour

Benefits:

  • 401(k)
  • 401(k) matching
  • Health insurance
  • Health savings account

Schedule:

  • 8 hour shift
  • Monday to Friday

Work Location: Remote